teem down
phrase
1
of rain : to come down heavily : to pour
They continued to play as the rain teemed down.
2
chiefly British : to rain heavily
It has been teeming down all day.
Love words? Need even more definitions?
Merriam-Webster unabridged



